package com.ruoyi.gxs.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 成绩导入对象 gxs_score_add
 * 
 * @author 高晓松
 * @date 2024-03-02
 */
public class GxsScoreAdd extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long gxsId;

    /** 学号 */
    @Excel(name = "学号")
    private String userName;

    /** 姓名 */
    @Excel(name = "姓名")
    private String nickName;

    /** 课程名称*/
    @Excel(name = "课程名称 ")
    private String courseTitle;

    /** 学分*/
    @Excel(name = "学分 ")
    private String credit;

    /** 总评成绩*/
    @Excel(name = "总评成绩 ")
    private String result;

    @Excel(name = "备注")
    private String remark;
    /** 课程性质*/
    @Excel(name = "课程性质 ")
    private String nature;




    /** 学年*/
    @Excel(name = "学年 ")
    private String schoolYear;

    /** 学期*/
    @Excel(name = "学期 ")
    private String  semester;

    /** 学院*/
    @Excel(name = "学院 ")
    private String college;

    /** 专业名称*/
    @Excel(name = "专业名称 ")
    private String major;

    /** 班级*/
    @Excel(name = "班级 ")
    private String className;

    public void setGxsId(Long gxsId) 
    {
        this.gxsId = gxsId;
    }

    public Long getGxsId() 
    {
        return gxsId;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setNickName(String nickName) 
    {
        this.nickName = nickName;
    }

    public String getNickName() 
    {
        return nickName;
    }
    public void setCourseTitle(String courseTitle) 
    {
        this.courseTitle = courseTitle;
    }

    public String getCourseTitle() 
    {
        return courseTitle;
    }


    public String getCredit() {
        return credit;
    }

    public void setCredit(String credit) {
        this.credit = credit;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }


    public void setNature(String nature) {
        this.nature = nature;
    }

    public String getSemester() {
        return semester;
    }

    public void setSemester(String semester) {
        this.semester = semester;
    }


    public String getNature() 
    {
        return nature;
    }
    public void setSchoolYear(String schoolYear) 
    {
        this.schoolYear = schoolYear;
    }

    public String getSchoolYear() 
    {
        return schoolYear;
    }
    public void setCollege(String college) 
    {
        this.college = college;
    }

    public String getCollege() 
    {
        return college;
    }
    public void setMajor(String major) 
    {
        this.major = major;
    }

    public String getMajor() 
    {
        return major;
    }
    public void setClassName(String className) 
    {
        this.className = className;
    }

    public String getClassName() 
    {
        return className;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("gxsId", getGxsId())
            .append("userName", getUserName())
            .append("nickName", getNickName())
            .append("courseTitle", getCourseTitle())
            .append("credit", getCredit())
            .append("result", getResult())
            .append("remark", getRemark())
            .append("nature", getNature())
            .append("schoolYear", getSchoolYear())
            .append("semester", getSemester())
            .append("college", getCollege())
            .append("major", getMajor())
            .append("className", getClassName())
            .toString();
    }
}
